package br.com.foxline.atlasmobile.entities;

import java.io.Serializable;
import java.util.Date;

import com.j256.ormlite.field.DataType;
import com.j256.ormlite.field.DatabaseField;
import com.j256.ormlite.table.DatabaseTable;

@DatabaseTable
public class Dne  implements Serializable{
	
	@DatabaseField(columnName = "id", generatedId = true)
	private Long id;
	
	@DatabaseField(dataType = DataType.STRING)
	private String nomeslog;
	
	@DatabaseField(dataType = DataType.STRING)
	private String nomeclog;
	
	@DatabaseField(dataType = DataType.STRING)
	private String cep;
	
	@DatabaseField(dataType = DataType.STRING)
	private String patio;
	
	@DatabaseField(foreign = true)
	private City city;
	
	@DatabaseField(foreign = true)
	private Bairro bairro;

	@DatabaseField
	private Date updateAt;
	
	@DatabaseField(dataType = DataType.BOOLEAN_OBJ)
	private Boolean ativo;

	
	public Boolean getAtivo() {
		return ativo;
	}

	public void setAtivo(Boolean ativo) {
		this.ativo = ativo;
	}

	public Long getId() {
		return id;
	}

	public Date getUpdateAt() {
		return updateAt;
	}

	public void setUpdateAt(Date updateAt) {
		this.updateAt = updateAt;
	}

	public void setId(Long id) {
		this.id = id;
	}

	public String getNomeslog() {
		return nomeslog;
	}

	public void setNomeslog(String nomeslog) {
		this.nomeslog = nomeslog;
	}

	public String getNomeclog() {
		return nomeclog;
	}

	public void setNomeclog(String nomeclog) {
		this.nomeclog = nomeclog;
	}

	public String getCep() {
		return cep;
	}

	public void setCep(String cep) {
		this.cep = cep;
	}

	public String getPatio() {
		return patio;
	}

	public void setPatio(String patio) {
		this.patio = patio;
	}

	public City getCity() {
		return city;
	}

	public void setCity(City city) {
		this.city = city;
	}

	public Bairro getBairro() {
		return bairro;
	}

	public void setBairro(Bairro bairro) {
		this.bairro = bairro;
	}

	@Override
	public String toString() {
		return "Dne [id=" + id + ", nomeslog=" + nomeslog + ", nomeclog="
				+ nomeclog + ", cep=" + cep + ", patio=" + patio + ", city="
				+ city + ", bairro=" + bairro + ", updateAt=" + updateAt + "]";
	}

}
